// 导入axios
import axios from 'axios'
// 创建实例
const request = axios.create({
  //基础路径
  // baseURL: import.meta.env.VITE_APP_BASE_API, //基础路径上会携带/api
  baseURL: import.meta.env.VITE_SERVE, //基础路径上会携带/api
})

// 响应的拦截
request.interceptors.response.use(
  (response) => {
    return response.data
  },
  (error) => {
    return Promise.reject(new Error(error.message))
  },
)
// 拦截请求的方法
// express使用的是中间件
request.interceptors.request.use((config) => {
  // 获取token
  // console.log("请求拦截了------", config)
  const token = sessionStorage.getItem('token')
  config.headers.Authorization = token
  return config
})
export default request
